package com.xiaoxu.search.service;

import com.xiaoxu.base.model.PageParams;
import com.xiaoxu.search.model.dto.SearchCourseParamDto;
import com.xiaoxu.search.model.dto.SearchPageResultDto;
import com.xiaoxu.search.model.po.CourseIndex;

/**
 * @author xiaoxu
 * @version 1.0
 * @description 课程搜索service
 * @date 2023/1/31 16:13
 */
public interface CourseSearchService {

    /**
     * @param pageParams           分页参数
     * @param searchCourseParamDto 搜索条件
     * @return SearchPageResultDto<CourseIndex> 课程列表
     * @description 搜索课程列表
     */
    SearchPageResultDto<CourseIndex> queryCoursePubIndex(PageParams pageParams, SearchCourseParamDto searchCourseParamDto);

}
